﻿
namespace Aeon.Emulator.Video.Modes
{
    /// <summary>
    /// Provides functionality for 16-color EGA and VGA video modes.
    /// </summary>
    internal sealed class EgaVga16 : Planar4
    {
        #region Constructors
        /// <summary>
        /// Initializes a new instance of the EgaVga16 class.
        /// </summary>
        /// <param name="width">Width of the display mode in pixels.</param>
        /// <param name="height">Height of the display mode in pixels.</param>
        /// <param name="fontHeight">Height of the video mode's font in pixels.</param>
        /// <param name="video">Current VideoHandler instance.</param>
        public EgaVga16(int width, int height, int fontHeight, VideoHandler video)
            : base(width, height, 4, fontHeight, VideoModeType.Graphics, video)
        {
        }
        #endregion
    }
}
